technical center for farm mechanization - Turc Anglais Dictionnaire